package com.chcit.mobile.mvp.model.entity;

import java.math.BigDecimal;

public class ReceiveBean  {

    /**
     * asnId : 1032201
     * asnLineId : 1097970
     * warehouseId : 1000216
     * warehouseName : 江苏省中医院第三方仓库
     * bpartnerName : 南京医药药事服务
     * asnNo : 1031786
     * deliveryNo : 0064595999
     * dateArrived : 2018-07-16
     * docDate : 2018-07-16
     * lot : AA180416
     * guaranteeDate : 2021-03-31
     * productionDate : 2018-04-14
     * productId : 1100088
     * productName : 阿托伐他汀钙片(阿乐)
     * productSpec : 10mg*7片
     * manufacturer : 北京嘉林药业股份有限公司
     * productCode : 5594_7124
     * uomName : 盒
     * qtyRejected : 0
     * qtyArrived : 1920
     * QtyLeft : 1920
     * qtyConfirmed : 0
     * qtyReceived : 0
     * qtyConfirmLeft : 1920
     * PriceActual : 22.3
     * LineAmt : 42816
     * Description : 


     * IsExported : N
     * ASNType : MV  SR 需要电子监管码
     * ASNTypeName : 第三方调拨
     * StorageStatus : S
     * StorageStatusName : 正常
     * LineStatus : N
     * LineStatusName : 待处理
     * IsControlledProduct : N
     * LPackageQty : 240
     */

    private int asnId;
    private int asnLineId;
    private int warehouseId;
    private String warehouseName;
    private String bpartnerName;
    private String asnNo;
    private String deliveryNo;
    private String dateArrived;
    private String docDate;
    private String lot;
    private String guaranteeDate;
    private String productionDate;
    private int productId;
    private String productName;
    private String productSpec;
    private String manufacturer;
    private String productCode;
    private String uomName;
    private BigDecimal qtyRejected;
    private BigDecimal qtyArrived;
    private BigDecimal QtyLeft;
    private BigDecimal qtyConfirmed;
    private BigDecimal qtyReceived;
    private BigDecimal qtyConfirmLeft;
    private BigDecimal PriceActual;
    private BigDecimal LineAmt;
    private String Description;
    private String IsExported;
    private String ASNType;
    private String ASNTypeName;
    private String StorageStatus;
    private String StorageStatusName;
    private String LineStatus;
    private String LineStatusName;
    private String IsControlledProduct;
    private BigDecimal LPackageQty;
    
    public ReceiveBean() {
    }

    @Override
    public String toString() {
        return   "品名：" + productName + ", 待收数量:" + qtyArrived;
    }


    public int getAsnId() {
        return asnId;
    }

    public void setAsnId(int asnId) {
        this.asnId = asnId;
    }

    public int getAsnLineId() {
        return asnLineId;
    }

    public void setAsnLineId(int asnLineId) {
        this.asnLineId = asnLineId;
    }

    public int getWarehouseId() {
        return warehouseId;
    }

    public void setWarehouseId(int warehouseId) {
        this.warehouseId = warehouseId;
    }

    public String getWarehouseName() {
        return warehouseName;
    }

    public void setWarehouseName(String warehouseName) {
        this.warehouseName = warehouseName;
    }

    public String getBpartnerName() {
        return bpartnerName;
    }

    public void setBpartnerName(String bpartnerName) {
        this.bpartnerName = bpartnerName;
    }

    public String getAsnNo() {
        return asnNo;
    }

    public void setAsnNo(String asnNo) {
        this.asnNo = asnNo;
    }

    public String getDeliveryNo() {
        return deliveryNo;
    }

    public void setDeliveryNo(String deliveryNo) {
        this.deliveryNo = deliveryNo;
    }

    public String getDateArrived() {
        return dateArrived;
    }

    public void setDateArrived(String dateArrived) {
        this.dateArrived = dateArrived;
    }

    public String getDocDate() {
        return docDate;
    }

    public void setDocDate(String docDate) {
        this.docDate = docDate;
    }

    public String getLot() {
        return lot;
    }

    public void setLot(String lot) {
        this.lot = lot;
    }

    public String getGuaranteeDate() {
        return guaranteeDate;
    }

    public void setGuaranteeDate(String guaranteeDate) {
        this.guaranteeDate = guaranteeDate;
    }

    public String getProductionDate() {
        return productionDate;
    }

    public void setProductionDate(String productionDate) {
        this.productionDate = productionDate;
    }

    public int getProductId() {
        return productId;
    }

    public void setProductId(int productId) {
        this.productId = productId;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getProductSpec() {
        return productSpec;
    }

    public void setProductSpec(String productSpec) {
        this.productSpec = productSpec;
    }

    public String getManufacturer() {
        return manufacturer;
    }

    public void setManufacturer(String manufacturer) {
        this.manufacturer = manufacturer;
    }

    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode;
    }

    public String getUomName() {
        return uomName;
    }

    public void setUomName(String uomName) {
        this.uomName = uomName;
    }

    public BigDecimal getQtyRejected() {
        return qtyRejected;
    }

    public void setQtyRejected(BigDecimal qtyRejected) {
        this.qtyRejected = qtyRejected;
    }

    public BigDecimal getQtyArrived() {
        return qtyArrived;
    }

    public void setQtyArrived(BigDecimal qtyArrived) {
        this.qtyArrived = qtyArrived;
    }

    public BigDecimal getQtyLeft() {
        return QtyLeft;
    }

    public void setQtyLeft(BigDecimal QtyLeft) {
        this.QtyLeft = QtyLeft;
    }

    public BigDecimal getQtyConfirmed() {
        return qtyConfirmed;
    }

    public void setQtyConfirmed(BigDecimal qtyConfirmed) {
        this.qtyConfirmed = qtyConfirmed;
    }

    public BigDecimal getQtyReceived() {
        return qtyReceived;
    }

    public void setQtyReceived(BigDecimal qtyReceived) {
        this.qtyReceived = qtyReceived;
    }

    public BigDecimal getQtyConfirmLeft() {
        return qtyConfirmLeft;
    }

    public void setQtyConfirmLeft(BigDecimal qtyConfirmLeft) {
        this.qtyConfirmLeft = qtyConfirmLeft;
    }

    public BigDecimal getPriceActual() {
        return PriceActual;
    }

    public void setPriceActual(BigDecimal PriceActual) {
        this.PriceActual = PriceActual;
    }

    public BigDecimal getLineAmt() {
        return LineAmt;
    }

    public void setLineAmt(BigDecimal LineAmt) {
        this.LineAmt = LineAmt;
    }

    public String getDescription() {
        return Description;
    }

    public void setDescription(String Description) {
        this.Description = Description;
    }

    public String getIsExported() {
        return IsExported;
    }

    public void setIsExported(String IsExported) {
        this.IsExported = IsExported;
    }

    public String getASNType() {
        return ASNType;
    }

    public void setASNType(String ASNType) {
        this.ASNType = ASNType;
    }

    public String getASNTypeName() {
        return ASNTypeName;
    }

    public void setASNTypeName(String ASNTypeName) {
        this.ASNTypeName = ASNTypeName;
    }

    public String getStorageStatus() {
        return StorageStatus;
    }

    public void setStorageStatus(String StorageStatus) {
        this.StorageStatus = StorageStatus;
    }

    public String getStorageStatusName() {
        return StorageStatusName;
    }

    public void setStorageStatusName(String StorageStatusName) {
        this.StorageStatusName = StorageStatusName;
    }

    public String getLineStatus() {
        return LineStatus;
    }

    public void setLineStatus(String LineStatus) {
        this.LineStatus = LineStatus;
    }

    public String getLineStatusName() {
        return LineStatusName;
    }

    public void setLineStatusName(String LineStatusName) {
        this.LineStatusName = LineStatusName;
    }

    public String getIsControlledProduct() {
        return IsControlledProduct;
    }

    public void setIsControlledProduct(String IsControlledProduct) {
        this.IsControlledProduct = IsControlledProduct;
    }

    public BigDecimal getLPackageQty() {
        return LPackageQty;
    }

    public void setLPackageQty(BigDecimal LPackageQty) {
        this.LPackageQty = LPackageQty;
    }
}
